#include <stdio.h>

typedef void (*PFUNC)(char *);


void print(char *s)
{
	printf("%s\n",s);
}


void SystemFunc(PFUNC pf,char *s)
{
	pf(s);
}

void CALL(void *vp,char *s)
{
	PFUNC pf = (PFUNC)vp;
	SystemFunc(pf,s);
}

int main()
{
	//CALL();
	CALL(print,"hello");
}
